﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface ISceneController {
    //加载场景
    void LoadResources ();
}

public interface IUserAction {
    //移动玩家
    void MovePlayer (float translationX, float translationZ, float translationRotateX, float translationRotateY);
    //得到分数
    int GetScore ();
    bool GetGameover ();
    //重新开始
    void Restart ();
}

public interface ISSActionCallback {
    void SSActionEvent (SSAction source, int intParam = 0, GameObject objectParam = null);
}

public interface IGameStatusOp {
    void PlayerEscape ();
    void PlayerGameover ();
}